Skip to content

Release/5.6#10

Merged
olivhoenen merged 74 commits into
mainfrom
release/5.6
May 26, 2026
Merged

Release/5.6#10
olivhoenen merged 74 commits into
mainfrom
release/5.6

Conversation

@olivhoenen
Copy link
Copy Markdown
Contributor

@olivhoenen olivhoenen commented Apr 1, 2026

Release notes

Build

  • Separate CMake from IMAS-Core's common
  • Add support for Windows (with vcpkg)
  • Use saxonche for code generation
  • Add the possibility to create a MATLAB toolbox

Documentation

  • Separate rst from IMAS-Core's common
  • Add readthedocs config

Bug fixes

  • Fix for coordinate validation and complex numbers
  • Fix put issues in case of empty char data

Known issues

  • Coordinate validation during put() is disabled for Windows builds

@olivhoenen
Copy link
Copy Markdown
Contributor Author

@prasad-sawantdesai before merging this one it would be good to check the status of opened issues

@prasad-sawantdesai
Copy link
Copy Markdown
Contributor

@prasad-sawantdesai before merging this one it would be good to check the status of opened issues

@olivhoenen
#9 I have fix here #11

#1 I could not reproduce

@prasad-sawantdesai
Copy link
Copy Markdown
Contributor

LGTM...

Tested with AL_DOWNLOAD_DEPENDENCIES=OFF option

module load CMake/3.27.6-GCCcore-13.2.0 \
            IMAS-Core/5.6.0-foss-2023b \
            IMAS-MDSplus-models/5.5.2-GCCcore-13.2.0-DD-4.1.0 \
            MATLAB/2023b-r5
            
# CMake configure
cmake -B build \
    -DCMAKE_INSTALL_PREFIX="$(pwd)/test-install/" \
    -DAL_DOWNLOAD_DEPENDENCIES=OFF \
    -DDD_GIT_REPOSITORY=https://github.com/iterorganization/IMAS-Data-Dictionary.git \
    -DDD_VERSION=4.1.0 \
    -DBoost_NO_BOOST_CMAKE=ON \
    -DCMAKE_CXX_STANDARD=17 \
    -DCMAKE_C_COMPILER=gcc \
    -DCMAKE_CXX_COMPILER=g++ \
    -DAL_TESTS=OFF \
    -DAL_EXAMPLES=OFF \
    -DAL_PLUGINS=OFF

# Build and install
cmake --build build --target install --parallel "${SLURM_CPUS_PER_TASK:-16}"
...
-- Installing: /home/ITER/sawantp1/github/IMAS-Matlab/test-install/toolbox/imas_al_register_plugin.m
-- Installing: /home/ITER/sawantp1/github/IMAS-Matlab/test-install/toolbox/IDS_list.m
-- Copied runtime libraries to toolbox folder
-- Installing: /home/ITER/sawantp1/github/IMAS-Matlab/test-install/./create_matlab_toolbox.m
Build and install completed successfully.

Copy link
Copy Markdown
Contributor

@prasad-sawantdesai prasad-sawantdesai left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

prasad-sawantdesai and others added 6 commits April 16, 2026 11:52
Bumps the actions-deps group with 5 updates:

| Package | From | To |
| --- | --- | --- |
| [actions/checkout](https://github.com/actions/checkout) | `4` | `6` |
| [actions/setup-python](https://github.com/actions/setup-python) | `5` | `6` |
| [matlab-actions/setup-matlab](https://github.com/matlab-actions/setup-matlab) | `2` | `3` |
| [actions/cache](https://github.com/actions/cache) | `4` | `5` |
| [actions/upload-artifact](https://github.com/actions/upload-artifact) | `4` | `7` |


Updates `actions/checkout` from 4 to 6
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](actions/checkout@v4...v6)

Updates `actions/setup-python` from 5 to 6
- [Release notes](https://github.com/actions/setup-python/releases)
- [Commits](actions/setup-python@v5...v6)

Updates `matlab-actions/setup-matlab` from 2 to 3
- [Release notes](https://github.com/matlab-actions/setup-matlab/releases)
- [Commits](matlab-actions/setup-matlab@v2...v3)

Updates `actions/cache` from 4 to 5
- [Release notes](https://github.com/actions/cache/releases)
- [Changelog](https://github.com/actions/cache/blob/main/RELEASES.md)
- [Commits](actions/cache@v4...v5)

Updates `actions/upload-artifact` from 4 to 7
- [Release notes](https://github.com/actions/upload-artifact/releases)
- [Commits](actions/upload-artifact@v4...v7)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-version: '6'
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: actions-deps
- dependency-name: actions/setup-python
  dependency-version: '6'
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: actions-deps
- dependency-name: matlab-actions/setup-matlab
  dependency-version: '3'
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: actions-deps
- dependency-name: actions/cache
  dependency-version: '5'
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: actions-deps
- dependency-name: actions/upload-artifact
  dependency-version: '7'
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: actions-deps
...

Signed-off-by: dependabot[bot] <support@github.com>
@olivhoenen olivhoenen merged commit 12be590 into main May 26, 2026
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants